#include <stdio.h>

#define KINDS 6

int main()
{
    int c, i, j;
    int stat[KINDS]; // [0:digits, 1:whitespaces, 2:newlines, 3:tabs, 4:letters,
                     // 5:others]

    for (i = 0; i < KINDS; ++i)
    {
        stat[i] = 0;
    }

    // inelegant implementation
    while ((c = getchar()) != EOF)
    {
        if (c >= '0' && c <= '9')
        {
            ++stat[0];
        }
        else if (c == ' ')
        {
            ++stat[1];
        }
        else if (c == '\n')
        {
            ++stat[2];
        }
        else if (c == '\t')
        {
            ++stat[3];
        }
        else if (c >= 'a' && c <= 'z')
        {
            ++stat[4];
        }
        else if (c >= 'A' && c <= 'Z')
        {
            ++stat[4];
        }
        else
        {
            ++stat[5];
        }
    }

    // inelegant implementation
    printf("(d)igits, (w)hitespaces, (n)ewlines, (t)abs, (l)etters, (o)thers\n\n");
    for (i = 0; i < KINDS; ++i)
    {
        int n = stat[i] / 10;
        if (i == 0)
        {
            printf("(d) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
        else if (i == 1)
        {
            printf("(w) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
        else if (i == 2)
        {
            printf("(n) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
        else if (i == 3)
        {
            printf("(t) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
        else if (i == 4)
        {
            printf("(l) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
        else if (i == 5)
        {
            printf("(o) | ");
            for (j = 0; j < n; ++j)
            {
                printf("#");
            }
            printf(" (%d)\n", stat[i]);
        }
    }

    return 0;
}